# -*- coding:utf-8 -*-
# if __name__ == '__main__':
#     print("hello")
# # 当前python文件

# 魔术方法
# 在Python中，__xx__() 的函数叫做魔法⽅法，指的是具有特殊功能的函数。
# __init__() ：初始化对象
# __init__() ⽅法，在创建⼀个对象时默认被调⽤，不需要⼿动调⽤
# __init__(self)中的self参数，不需要开发者传递，python解释器会⾃动把当前的对象引⽤传递过去。
class MyName():
    # 类属性
    name = "张三"

    def __init__(self, name, age, love):
        # 类的实例属性
        self.name = name
        self.age = age
        self.love = love

    def call_tel(self):
        print(f"大家好，我是{self.name}, 我今年{self.age}, 我喜欢{self.love}")


# 创建对象demo
demo = MyName("张三", 18, "篮球")
demo.call_tel()


